Aws\S3\Sync\AbstractSyncBuilder S

Total Complexity 40
Dependencies 17
Dependents 0
Total lines 403
Lines of code 133
Logical lines of code 74
Comment lines 170
Methods 25
Properties 12

Methods 25

Method Rating Maintainability Complexity Lines of code
build()
S
53 7 23
addCustomParamListener()
S
59 4 15
createS3Iterator()
S
60 3 12
validateRequirements()
S
66 3 9
filterIterator()
S
64 2 10
assertFileIteratorSet()
S
73 2 5
addRegexFilter()
S
67 1 8
addDebugListener()
S
100 1 0
getDefaultTargetConverter()
S
100 1 0
getDefaultSourceConverter()
S
100 1 0
getTargetIterator()
S
100 1 0
specificBuild()
S
100 1 0
getInstance()
S
81 1 3
setBucket()
S
77 1 4
force()
S
76 1 4
setConcurrency()
S
77 1 4
setOperationParams()
S
77 1 4
setDelimiter()
S
77 1 4
setKeyPrefix()
S
75 1 4
setBaseDir()
S
77 1 4
setTargetFilenameConverter()
S
77 1 4
setSourceFilenameConverter()
S
77 1 4
setSourceIterator()
S
77 1 4
setClient()
S
77 1 4
enableDebugOutput()
S
77 1 4